*,form{margin: 0; padding: 0}
body{line-height: 1; background: url('img/bg_body.jpg') repeat scroll 0 0 rgba(0,0,0,0);  color: #383838; font-family: arial; font-size: 13px; margin: 0 !important}
h1,h2,h3,h4,h5,h6{font-size: 100%; padding: 5px 0; margin: 0 15px;}
ul,ol{list-style: none; margin: 0px; padding: 0px;}
a{color: #000; text-decoration: none;}
img{border: 0}
a:hover{text-decoration: underline;}
.float-r{float: right;}
.float-l{float: left;}
header{background: none repeat scroll 0 0 #fff; border-bottom: 1px solid #DDD; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.15); position: fixed; top: 0; width: 100%; z-index: 999;}
#to_top{position: fixed; bottom: 20px; right: 20px;  z-index: 9999; display: none;}
#navHeader .logo{height: 43px; margin-top: 6px; overflow: hidden; text-align: center; width: 120px;}
/* sreen */
#navHeader .user{float: right;}
#navHeader .user li{cursor: pointer; margin: 8px 0 0 9px; position: relative;}
li.padLogin .textLoginRf{ color: #E8503E; display: inline-block; line-height: 16px; font-size: 13px; font-weight: bold; padding: 6px 6px 8px; text-decoration: none !important}
.bgC0{background-color: #C0C0C0; box-shadow: 0 0 3px rgba(0,0,0,0.3) inset; display: block;}
.topRf{top: 30px !important;}
.loginRf{background: none repeat scroll 0 0 #fff; position: absolute; right: -1px; z-index: 9; border: solid 1px #DDD; border-top: none;}
.loginRf .lineTopsho{ background-color: #C0C0C0; box-shadow:  0 0 3px rgba(0,0,0,0.3) inset; display: block; height: 6px; width: 100%;}
.loginRf .ctn_loginRf{clear: both;overflow: hidden;}
.ctn_loginRf{padding: 20px; font-family: 'Open Sans',sans-serif; overflow: hidden; clear: both;}
.loginRf .loginFbRf{display: block; float: left; margin: 0 5px;  text-align: center; padding: 25px 0 0 0mn}
.ctn_loginRf .loginAccRf{ display: block; float: left;}
.loginAccRf p{color: #545454; text-align: center;}
.loginAccRf p .ipTxtLogin, .loginAccRf p .ippass{background:url('img/ico_login.png') no-repeat scroll left 5px; transparent; border:1px solid #DDD; font-size: 12px; margin-bottom: 10px; padding: 5px 5px 5px 25px; text-align: left;width: 227px}
.loginAccRf p .ipTxtLogin{background-position: 6px 5px !important;}
.loginAccRf p .ippass{background-position: 6px -27px !important;}
.loginAccRf p .ipLogin{background:none repeat scroll 0 0 #fff; border: medium none; border-radius: 3px; box-shadow: 0 1px 3px rgba(0,0,0,0.3); color: #545454; font-size: 13px; margin-top: 5px; padding: 10px 37px;}
.loginAccRf p .ipLogin:hover{background: none repeat scroll 0 0 #b8b8b8; color: #fff;}
.ftLoginRf{margin-top: 15px;}
.ftLoginRf span{cursor: pointer; display: inline-block; margin-right: 10px;}
.body_wrapper_REMOVE{}
#ctnMain{margin: 0 auto; position: relative;margin-top: 50px;}
.regleftCol{background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #BFD4E2;/*  box-shadow: 3px 3px 5px 6px #CCC;*/ float: right; margin: 20px 15px; padding: 15px 15px 20px 18px;}
.content{margin: 0 auto; float: left; background: none repeat scroll 0 0 #fff;}
.title1{ font-size: 22px;}
.regTitle{ color: #3B5998; font-weight: bold; margin: 5px 0 15px;}
.dotline{border-bottom: 1px dotted #CCC; margin-bottom: 14px;}
.dotline{width: 100%; float: left;}
.regleftCol input[type=text],.regleftCol input[type=password]{float: left; font-size: 14px; height: 25px; margin: 3px 0 10px; width: 98%;}
.regleftCol label{ font-size: 14px;}
.error-message{font-size: 14px; color: red}
input.btn{border-radius: 0 !important; background-color: #428BCA; color: #fff; font-weight: bold; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif}
input.btn:hover, input.btn:focus{background-color: }
@media screen and (min-width: 980px){
	#pageTop{width: 980px; margin: 0 auto; position: relative; top: 0px;}
	.padLogin .loginRf{cursor: default; width: 528px;}
	.loginRf .loginFbRf{width: 196px;}
	.ctn_loginRf .loginAccRf{border-left: 1px solid #DDD; margin-left: 20px; padding-left: 20px;}
	#ctnMain{width: 980px;}
	.content{width: 960px; background: none repeat scroll 0 0 #fff; padding: 10px;}
}


